Package client.teavm.common
Schnittstelle IImportedApi
- Alle bekannten Implementierungsklassen:
ImportedApi,ImportedApiSAB,ImportedApiWav
public interface IImportedApi
Imports from JavaScript
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidinitGaugeBuffer(String type, int chipNum, int pathLength) initPixelBuffer(int maxWidth, int maxHeight) initSampleBuffer(int chunkFrames, int channels) voidprocessOsc(int sidNum, ByteBuffer wav0, String wav0Txt, ByteBuffer wav1, String wav1Txt, ByteBuffer wav2, String wav2Txt, ByteBuffer env0, String env0Txt, ByteBuffer env1, String env1Txt, ByteBuffer env2, String env2Txt, ByteBuffer frq0, String frq0Txt, ByteBuffer frq1, String frq1Txt, ByteBuffer frq2, String frq2Txt, ByteBuffer vol, String volTxt, ByteBuffer res, String resTxt, ByteBuffer fil, String filTxt) voidprocessPixels(ByteBuffer pixelBuffer) voidprocessPrinter(IPaper.Outputs output) voidprocessSamples(ByteBuffer sampleBuffer, float[] lookupTable) voidprocessSidWrite(long absTime, int relTime, int addr, int value) voidprocessTimerEnd(double end) voidwhatsSid(byte[] array)
-
Methodendetails
-
initControlBuffer
void initControlBuffer() -
initSampleBuffer
-
initPixelBuffer
-
initGaugeBuffer
-
processSamples
-
processPixels
-
processOsc
void processOsc(int sidNum, ByteBuffer wav0, String wav0Txt, ByteBuffer wav1, String wav1Txt, ByteBuffer wav2, String wav2Txt, ByteBuffer env0, String env0Txt, ByteBuffer env1, String env1Txt, ByteBuffer env2, String env2Txt, ByteBuffer frq0, String frq0Txt, ByteBuffer frq1, String frq1Txt, ByteBuffer frq2, String frq2Txt, ByteBuffer vol, String volTxt, ByteBuffer res, String resTxt, ByteBuffer fil, String filTxt) -
processSidWrite
void processSidWrite(long absTime, int relTime, int addr, int value) -
processTimerEnd
void processTimerEnd(double end) -
processPrinter
-
whatsSid
void whatsSid(byte[] array)
-